package kiv.gener;
/**
 * Třída sloužcí jako konstruktor 
 * @author Ondřej Ptáček
 */
public class Krajina{
	/** 
	 *Souřadnice x pro každý objekt
	 */
	public  int x;
	
    /** 
	 *Souřadnice y pro každý objekt
	 */
	public  int y;
	/**
	 
	 * typ
	 * 			Typ 0,1 
	 * 			0 = Dům
	 * 			1 = Firma
	 */
	public  String typ;
	/** id
	 *  	Číslo baráku
	 */   
	public  int id;
	/**
	 * vzdalenosti 
	 * 		Slouží pro ukladaní vzdaleností od elektráren
	 * 
	 */
	int [] vzdalenosti=new int[11];
	/**
	 * 
	 * jePripojeno
	 * 			Pomocný boolean pro zjistění
	 * 			připojení.
	 */
	boolean jePripojeno = false;
	/**
	 * sousede,Esousede,Gsousede
	 * 			
	 * 			Pomocná pole pro sousedy.
	 */
	int[] Esousede = new int[150];
	int[] Gsousede = new int[50];
	int[] sousede = new int[30];
	/**
	 * 			Načítá ke každému naplnovaní pole 
	 * 			celkový počet sousedů pro lepší zajistění 
	 * 			podmínek.
	 */
	public int pocetSousedu = 0;
	/**
	 * Načítá jednotlivé vzdalenosti všech domů.
	 */
	int[] vzdalenostiDomu = new int[1100];
	public int cisloZdroje=99;
	
	
		public Krajina(String typ, int id, int x, int y) 
		{
			this.x=x;
			this.y=y;
			this.typ=typ;
			this.id=id;
			
			
			
		}
		
		
	public int getID() {
		return id;
	}
	
	public int getX() {
		return x;
	}
	
	public int getY() {
		return y;
	}
	
	public String getTyp() {
		return typ;
	}

	

	
	
	
	


	
	
}
